package office.bo.business;

import java.util.Date;

import platform.common.dao.IDomainProviderSet;
import platform.common.exception.BusinessException;
import current.security.user.domain.User;
/**
 * 合同基本信息
 * @author ZhangYQ
 *
 */
public interface IContract {
	public User getUser(IDomainProviderSet domainProviderSet) throws BusinessException;
	public String getContractName();
	public void setContractName(String contractName);
	public String getContractCode() ;
	public void setContractCode(String contractCode);
	public double getContractMoney();
	public void setContractMoney(double contractMoney);
	public Date getSignDate();
	public void setSignDate(Date signDate);
	public String getBidBookId();
	public void setBidBookId(String bidBookId);
	public String getProjectName();
	public void setProjectName(String projectName);
	public String getProjectUnit();
	public void setProjectUnit(String projectUnit);
	public String getLinkMan();
	public void setLinkMan(String linkMan);
	public String getTelePhone();
	public void setTelePhone(String telePhone);
	public String getSalesMan();
	public void setSalesMan(String salesMan);
	public double getQualityMoney();
	public void setQualityMoney(double qualityMoney);
	public String getIsSign();
	public void setIsSign(String isSign);
	public String getIsStockUp();
	public void setIsStockUp(String isStockUp);
	public String getIsDelivery();
	public void setIsDelivery(String isDelivery);
	public String getIsInvoice();
	public void setIsInvoice(String isInvoice);
	public double getRemitMoney();
	public void setRemitMoney(double remitMoney);
	public String getContractType();
	public void setContractType(String contractType);
	public String getAvailabilityUnit();
	public void setAvailabilityUnit(String availabilityUnit);
	public Date getDeliveryDate();
	public void setDeliveryDate(Date deliveryDate);
	public String getStatus();
	public void setStatus(String status);
	public String getSalesManName() ;
	public void setSalesManName(String salesManName) ;
}
